package stanowisko;

import item.Obiekt;

public interface Stanowisko<T extends Obiekt> {
	
	public int dajId();
	
	public Obiekt dajAktualnyObiekt();

	public void ustawAktualnyObiekt(Obiekt currentItem);

	public double dajCzasObslugi();

	public void ustawCzasObslugi(double serviceTime); 
	
	public double dajCzasRozpoczeciaMyciaSamochodu();
	
	public void ustawCzasRozpoczeciaMyciaSamochodu(double time);
	
	public boolean czyPusty();
	
	public void usunObiekt();
	
	public boolean czyZablokowana();
	
	public void zablokowana(boolean zablokowana);

}
